package com.tengju.support.domain.model.wx;

import lombok.Value;

import java.util.List;

@Value
public class WechatUser {

    WechatSimpleUserInfo userInfo;
    /**
     * 部门内的排序值
     */
    List<Integer> order;
    /**
     * 职务信息
     */
    String position;
    /**
     * 手机号码
     */
    String mobile;
    /**
     * 性别
     */
    Gender gender;
    /**
     * 邮箱
     */
    String email;
    /**
     * 表示在所在的部门内是否为上级
     */
    List<IsLeader> isLeader;
    /**
     * 头像url
     */
    String avatar;
    /**
     * 头像缩略图url
     */
    String thumbAvatar;
    /**
     * 座机
     */
    String telephone;
    /**
     * 别名
     */
    String alias;
    /**
     * 地址
     */
    String address;
    /**
     * 主部门
     */
    DepartmentId mainDepartment;
    /**
     * 扩展属性
     */
    WechatUserExtra extra;
    /**
     * 激活状态
     */
    WechatUserStatus status;
    /**
     * 员工个人二维码
     */
    String qrCode;
    /**
     * 对外职务
     */
    String externalPosition;
    /**
     * 成员对外属性
     */
    ExternalProfile externalProfile;

}
